/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.perutaxi.entidades;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 *
 * @author PeruTaxi
 */
public class eClienteReclamo implements Serializable {

    private Long id;
    private eCliente cliente;
    private String nombreTaxista;
    private String apPaternoTaxista;
    private String apMaternoTaxista;
    private String dniTaxista;
    private Timestamp fechaIncidente;
    private String motivo;
    private String comentario;
    private String estado;
    //campos que no van a la bd
    private String estadoTexto;
    private String inlineStyle;

    public eClienteReclamo() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public eCliente getCliente() {
        return cliente;
    }

    public void setCliente(eCliente cliente) {
        this.cliente = cliente;
    }

    public String getNombreTaxista() {
        return nombreTaxista;
    }

    public void setNombreTaxista(String nombreTaxista) {
        this.nombreTaxista = nombreTaxista;
    }

    public String getApPaternoTaxista() {
        return apPaternoTaxista;
    }

    public void setApPaternoTaxista(String apPaternoTaxista) {
        this.apPaternoTaxista = apPaternoTaxista;
    }

    public String getApMaternoTaxista() {
        return apMaternoTaxista;
    }

    public void setApMaternoTaxista(String apMaternoTaxista) {
        this.apMaternoTaxista = apMaternoTaxista;
    }

    public String getDniTaxista() {
        return dniTaxista;
    }

    public void setDniTaxista(String dniTaxista) {
        this.dniTaxista = dniTaxista;
    }

    public Timestamp getFechaIncidente() {
        return fechaIncidente;
    }

    public void setFechaIncidente(Timestamp fechaIncidente) {
        this.fechaIncidente = fechaIncidente;
    }

    public String getMotivo() {
        return motivo;
    }

    public void setMotivo(String motivo) {
        this.motivo = motivo;
    }

    public String getComentario() {
        return comentario;
    }

    public void setComentario(String comentario) {
        this.comentario = comentario;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getEstadoTexto() {
        if (estado.equals("P")) {
            estadoTexto = "PENDIENTE";
        } else if (estado.equals("A")) {
            estadoTexto = "ACEPTADO";
        } else if (estado.equals("RECHAZADO")) {
            estadoTexto = "RECHAZADO";
        } else if (estado.equals("I")) {
            estadoTexto = "INFUNDADO";
        }

        return estadoTexto;
    }

    public void setEstadoTexto(String estadoTexto) {
        this.estadoTexto = estadoTexto;
    }

    public String getInlineStyle() {
        if (estado.equals("P")) {
            inlineStyle = "FONT-FAMILY: 'Arial';color: #149104;font-size: 10px;text-transform: uppercase;font-weight: bold;";
        } else if (estado.equals("A")) {
            inlineStyle = "FONT-FAMILY: 'Arial';color: #11FFC0;font-size: 10px;text-transform: uppercase;font-weight: bold;";
        } else if (estado.equals("R")) {
            inlineStyle = "FONT-FAMILY: 'Arial';color: #F41404;font-size: 10px;text-transform: uppercase;font-weight: bold;";
        } else if (estado.equals("I")) {
            inlineStyle = "FONT-FAMILY: 'Arial';color: #E4CF0D;font-size: 10px;text-transform: uppercase;font-weight: bold;";
        }

        return inlineStyle;
    }

    public void setInlineStyle(String inlineStyle) {
        this.inlineStyle = inlineStyle;
    }
}
